このページは私用WordPressの覚え書き兼、テストページです。
「SNSボタン」は、テスト検証用に仮設置しているだけなので、押しても反応しません。

013新しく好きな大きさのサムネイルを生成させる

wordpressでは、画像をアップすると、「サムネイル」「中サイズ」「フルサイズ」と、画像を 3つに分けて保存してくれます。


一番小さい「サムネイル」画像は、新着リストなどに使ったりして便利なんですが、いろいろカスタマイズしているうちに、もっと違うサイズのサムネイル画像もあったらいいのになあ・・・(例えば横長の長方形に切り取った画像とか)なんて思ったりします。


新しく任意のサイズの「サムネイル」を生成するには

functions.php に下記を追加します。
  ↓

<?php
//新しいサイズ(230x100)のサムネールを生成する
//add_image_size( $name, $width, $height, $crop );
add_image_size( 'post_230x100_thumbnail', 230, 100, true );
?>

メインサイトのトップページに新着記事のリストを載せたい、と思ったんですが、いつもの小さい正方形だと面白くないかな?と思って、230×100ピクセルの画像に切り取ってくれるよう追加してみました。


新しく出力された「サムネイル」

まだ作りかけで微調整が必要ですが、こんな感じに切り取ってくれましたよ。
  ↓


新しく「サムネイル」が作られるのは、設定以降に新規にアップした画像だけ

ただし、このサムネイル生成追加の記述は、これからアップする画像にのみ有効で、過去にアップ済みの画像の分までは生成してくれないようです。

過去の画像も有効にするには、新しく画像をアップし直すか、数が多すぎてそれが困難な場合は、下記のプラグインを入れるとよい、との事です。
  ↓
プラグイン「Regenerate Thumbnails


プラグイン「Regenerate Thumbnails」の設定

プラグインの新規追加から regenerate thumbnails で検索、インストールして有効化、
有効化すると、サイドバーのツールに Regen. Thumbnails と表示されるようになるのでクリック、

Regenerate Thumbnails の管理画面に遷移すると、Regenerate All Thumbnailsと 表示されたボタンがあるので、クリックするとサムネイル画像の再生成が始まります。

これで、functions.php に追加した新しいサイズのサムネイル画像が再生成されます。
  ↑
■参考サイト
WordPressで任意のサムネイル画像サイズを追加・サムネイルを再生成する方法